/*
资产估值*/
layui.use(['layer', 'form', 'laydate', 'table','tableSelect'], function () {
    var layer = layui.layer
        , form = layui.form
        , $ = layui.$
        , table = layui.table
        , laydate = layui.laydate
        , tableSelect = layui.tableSelect;
         table.render({
             elem: '#mytable'//表格的ID
             , url: '../selectAssetValuationData'//表格的数据源 controller里的方法
             , cellMinWidth: 750 //全局定义常规单元格的最小宽度，layui 2.2.1 新增
             , width: '600px'
             ,height:'600px'
             , toolbar: '#userToolBar'//通过工具条的ID来区分
             , page: true//开启分页
             , limit: 5//默认进去每页显示5条
             , limits: [5, 10, 15]//自己设置下拉列表5,10,15，行
             , cols: [[//表头
                 {type: 'checkbox', fixed: 'left'}
                 ,{
                     field: 'securityType',
                     title: '证券类型',
                     align:'center',
                     templet: function (item) {
                         console.log(item.securityType)
                         if (item.securityType == 1) {
                             return '估值增值';
                         } else if (item.securityType == 2) {
                             return '证券清算款';
                         }
                     }
                 }
                 , {
                     field: 'assetState', title: '统计状态',

                     templet: function (item) {
                         if (item.assetState == 1) {
                             return '已估值';
                         } else if (item.assetState == 2) {
                             return '未估值';
                         }

                     }

                 }
              ]]
         })

    table.on('toolbar(mytable)', function(obj) {
        var checkStatus = table.checkStatus(obj.config.id);
        var data=checkStatus.data;
        switch (obj.event) {
            case 'valuation':
                if(data.length === 0){
                    layer.msg("请选择估值项")
                }else{
                    var assetDate= $("#date1").val();
                    if(assetDate == null || assetDate == ''){
                        layer.msg("请输入日期")
                    }else{
                        var strJson = [];
                        for (var i = 0; i < data.length; i++) {
                            strJson.push(data[i])
                        }
                        var arrJson = JSON.stringify(strJson);
                        layer.confirm('是否确认估值？', {
                            btn: ['确认','取消'] ,//按钮
                            icon:1
                        }, function(index) {
                            layer.closeAll('dialog');
                            $.post('./startValuation',{assetDate:assetDate,arrJson:arrJson},function(res){
                                if(res<=0){
                                    //边缘弹出
                                    layer.open({
                                        type: 1
                                        ,area: ['250px', '150px']
                                        ,content: '<div style="text-align: center">估值失败</br>请检查当天的证券库存</div>'
                                        ,skin: 'layui-layer-molv'
                                        ,btn: '关闭'
                                        ,time: 4000
                                        ,btnAlign: 'c' //按钮居中
                                        ,shade: 0 //不显示遮罩
                                        ,yes: function(){
                                            layer.closeAll();
                                        }
                                    });
                                }else{
                                    //边缘弹出
                                    layer.open({
                                        type: 1
                                        ,offset: 'type' //具体配置参考：offset参数项
                                        ,content: '<div style="padding: 20px 100px">估值完毕！</div>'
                                        ,skin: 'layui-layer-molv'
                                        ,btn: '关闭'
                                        ,time: 4000
                                        ,btnAlign: 'c' //按钮居中
                                        ,shade: 0 //不显示遮罩
                                        ,yes: function(){
                                            layer.closeAll();
                                        }
                                    });
                                }
                            })
                        })

                    }
                }
        }
})

    laydate.render({
        elem: '.dateStr'
    })
})